/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
*{
	padding: 0px;
	margin: 0px;
	
}
a,a:hover,a:link,a:visited{
	color: #000000;
	text-decoration: none;
}
.ul_li,.ul_li li {
	list-style-type: none;
	padding: 0px;
	margin: 0PX;
}
.ul_li_left li{float: left;}
.ul_li_right li{float: right;}

/*快捷类*/
.g-f-left {float: left;}
.g-f-right {float: right;}
.g-f-center{display: flex;justify-content: center;align-items: center;}
.g-f-uldiv{display: flex;flex-wrap: wrap;justify-content: space-between;}

/*g-f-clear清除浮动*/
.g-f-clear{clear: both;overflow: hidden;}

/* 标题元素溢出隐藏 */
.g-f-ellipsis{
	white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}
/* 文本元素溢出 */
.g-f-clamp{
	-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;
}
.g-f-dohua{-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}

 body::-webkit-scrollbar {
     width: 5px;
     height: 1px;
 }
 body::-webkit-scrollbar-thumb {
     background-color: #168643;
     background-image: -webkit-linear-gradient(
 51deg, rgba(255, 255, 255, 0.2) 24%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
 }

form input::-webkit-input-placeholder {
     color: #c0c0c0;
 }
 form textarea::-webkit-input-placeholder {
      color: #c0c0c0;
  }
textarea,input{outline: none;}